#include <REGX52.H>
/**
 * 按钮1按下，灯D2灭，灯D1亮
 * 按钮2按下，灯D1灭，灯D2亮
 */
sbit BTN1 = P2 ^ 5;//给它一个别名 P2里面的第5个端口 数据类型（全局变量）
sbit BTN2 = P3 ^ 7;
sbit LED1 = P2 ^ 0;
sbit LED2 = P3 ^ 1;
void main()
{
    // 0 常亮，1熄灭
    //让初始状态为全都灭
    unsigned char status = 0;
    LED1 = 1;
    LED2 = 1;
    while (1)
    {
        // 按下
        if (BTN1 == 0)
        {  
            while (BTN1 == 0)
            {
                LED1 = 0;
                LED2 = 1;// 只要还是按下状态，就等待
            }
        }
        else
        {
            if(BTN2 == 0)
            {
                while (BTN2 == 0)
                {
                    LED1 = 1;
                    LED2 = 0;
               
                }
                
            }

        }
    }
}